
<?php
	$objPersona = new abmGrupoInvestigacionMala();
    $publicaciones = $objPersona->darPublicacionesTipoPublicacionGrupo("reporte");
	
	$idtipoconfanterior = "";
	$tipopublicacionanterior = "";
	$anioanterior = "";
	//echo "ddddddd".count($publicaciones);
	for($i=0; $i<count($publicaciones);$i++){
	//echo "ddddddd".$publicaciones[$i]['tipopublicacion'];
		  $unapublicacion = $publicaciones[$i];
		  //print_r($unapublicacion);
		  if($tipopublicacionanterior !=$unapublicacion['tipopublicacion']){
		  	if($tipopublicacionanterior !=""){
				echo "</ul> ";
			}
			$tipopublicacionanterior = $unapublicacion['tipopublicacion'];
			//echo "<ul> <h1> ".$unapublicacion['tipopublicacion']." </h1>";
		  
		  }
		  
		   if($anioanterior !=$unapublicacion['anio']){
		  	if($anioanterior !=""){
				echo "</ul> ";
			}
			$anioanterior = $unapublicacion['anio'];
			echo "<ul> <h3> ".$unapublicacion['anio'] ."</h3>";
		  
		  }
		  $idcontenido = $unapublicacion['idpublicaciones'];
		  $otrainfo = "";

		  
		  if($unapublicacion['tipopublicacion']=="reporte"){
			  $reportetecnico = new reportetecnico();
			  $reportetecnico->selreportetecnico($idcontenido);
			  $dependencia = new dependencia();
			  $dependencia->seldependencia($reportetecnico->getiddependencia());
			  $otrainfo .=" ".$dependencia->getdescripcion();
			  
			  $universidad = new universidad();
			  $universidad->seluniversidad($dependencia->getidUniversidad());
			  $otrainfo .=" ".$universidad->getnombre() ." - ". $universidad->geturl();
				  
		  }
		  
		  $autores = new sineditorautor();
		  $listaautores = $autores->darListasineditorautor($idcontenido);
		  $sautores = " ";
		  for($j=0; $j < count($listaautores);$j++){
		  	$persona = new persona();
			$autor = new sineditorautor();
			$autor = $listaautores[$j];
			//echo "el id autor ".$autor->getidpersona(); 
			$persona->selpersona($autor->getidpersona());
			if($j==0) {
				$sautores .="Au ".$persona->getnombre()." ".$persona->getapellido();
				
				}
				else {
				$sautores .=" , ".$persona->getnombre()." ".$persona->getapellido();
		       }
			
			}
			
		  $editores = new coneditoreditorpersona();
		  $listaeditores = $editores->darListaconeditoreditorpersona($idcontenido);
		  
		  if(count($listaeditores) > 0) 
		  	$seditores = "";
		  for($j=0; $j < count($listaeditores);$j++){
		    $seditores .= "";
		  	$persona = new persona();
			$editor = new coneditoreditorpersona();
			$editor = $listaeditores[$j];
			//echo "el id autor ".$autor->getidpersona(); 
			$persona->selpersona($editor->getidpersona());
			if($j==0) {
				$seditores .="Eds. ".$persona->getnombre()." ".$persona->getapellido();
				}
				else {
				$seditores .=" , ".$persona->getnombre()." ".$persona->getapellido();
				}
			
			
		  }
		//print_r($unapublicacion);
		$descpublicacion = 	$unapublicacion['titulo'];
		echo "<li> <h4> ".$descpublicacion ."</h4> <p> ";
		echo $seditores." <p>".$sautores ." <p> ".$otrainfo;
		//echo "<li> <h4> ".$descpublicacion ."</h4> ";
		echo "</li> ";
		
	}
	echo "</ul> "; // el ultimo de anio
	echo "</ul> "; // el ultimo de tipo de publicacion
	
?>